package com.hidt.shop.service;

import com.hidt.shop.domain.Payment;

import java.util.List;

/**
 * @author Fhy
 * @Title PaymentService
 * @Package com.hdit.shop.service
 * @Description 支付方式详情表的业务处理接口
 * @date 2021/1/20 16:35
 */
public interface PaymentService {
    /**
     * 方法描述: 添加支付方式
     * @author Fhy
     * @Date 2021/1/20 16:41
     * @params [payment]
     * @return java.lang.String
     */
    public String addPayment(Payment payment);

    /**
     * 方法描述: 删除支付方式
     * @author Fhy
     * @Date 2021/1/20 16:41
     * @params [payment_id]
     * @return java.lang.String
     */
    public String deletePayment(int payment_id);

    /**
     * 方法描述: 修改支付方式
     * @author Fhy
     * @Date 2021/1/20 16:41
     * @params [payment_id, payment_way]
     * @return java.lang.String
     */
    public String updatePayment(int payment_id,String payment_way);

    /**
     * 方法描述: 查找所有支付方式
     * @author Fhy
     * @Date 2021/1/20 16:41
     * @params []
     * @return java.util.List<com.hidt.shop.domain.Payment>
     */
    public List<Payment> findAllPayment();

    /**
     * 方法描述: 通过id查找对应支付方式
     * @author Fhy
     * @Date 2021/1/20 17:23
     * @params [payment_id]
     * @return com.hidt.shop.domain.Payment
     */
    public Payment findOnePaymentById(int payment_id);
}
